package com.service.impl;

import com.dao.UserDao;
import com.pojo.User;
import com.service.UserService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

@Service
@Transactional
public class UserServiceImpl implements UserService {
    @Resource
    private UserDao userDao;

    @Override
    public List<User> getUserAll() {
        List<User> useList = userDao.getUseList();
        return useList;
    }

    /*
    * 1：需求调研：
    * 2：项目文档设计。
    * 3：设计架构 SSM+MYSQL+LAYUI+JSP
    * 4：需求文档：
    *      用户管理：
    *          1：组织架构的同步。
    *          2：网关权限的认证授权。
    *        ....
    *  5：写代码
    * */

    /*
    * 1：业务能力。
    * 2：协作开发。
    * 3：项目的控制能力。
    * */

    @Override
    public int addUseone(User user) {
        int i =-1;
        try {
            i =userDao.addUser(user);
            int num=1;
            int count=num/0;
        }catch (Exception e){
            e.printStackTrace();
            throw new RuntimeException("dddd");
        }
        return i;
    }
}
